﻿body {
    padding-top: 70px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

.reveal-animation.ng-enter {
    -webkit-transition: 1s linear all;
    -moz-transition: 1s linear all;
    -o-transition: 1s linear all;
    -ms-transition: 1s linear all;
    transition: 1s linear all;
    -ms-opacity: 0;
    opacity: 0;
}

    .reveal-animation.ng-enter.ng-enter-active {
        -ms-opacity: 1;
        opacity: 1;
    }

.repeat-item.ng-enter,
.repeat-item.ng-leave,
.repeat-item.ng-move {
    -webkit-transition: 0.5s linear all;
    -moz-transition: 0.5s linear all;
    -o-transition: 0.5s linear all;
    transition: 0.5s linear all;
    position: relative;
}

.repeat-item.ng-enter {
    left: -10px;
    opacity: 0;
}

    .repeat-item.ng-enter.ng-enter-active {
        left: 0;
        opacity: 1;
    }

.repeat-item.ng-leave {
    left: 0;
    opacity: 1;
}

    .repeat-item.ng-leave.ng-leave-active {
        left: -10px;
        opacity: 0;
    }

.repeat-item.ng-move {
    opacity: 0.5;
}

    .repeat-item.ng-move.ng-move-active {
        opacity: 1;
    }

@media only screen and (max-width: 767px) {
    .nofloat {
        float: none;
        padding: 10px 15px;
    }
}

.strike {
    text-decoration: line-through;
}
